package common;

import java.net.URLEncoder;
import java.util.HashMap;
import java.util.Map;

/**
 * 评论观点抽取
 */
public class CommentTag {

    /**
     * 重要提示代码中所需工具类
     * FileUtil,Base64Util,HttpUtil,GsonUtils请从
     * https://ai.baidu.com/file/658A35ABAB2D404FBF903F64D47C1F72
     * https://ai.baidu.com/file/C8D81F3301E24D2892968F09AE1AD6E2
     * https://ai.baidu.com/file/544D677F5D4E4F17B4122FBD60DB82B3
     * https://ai.baidu.com/file/470B3ACCA3FE43788B5A963BF0B625F3
     * 下载
     */
    public static void main(String[] args) {
        // 评论观点抽取url
    	
  //      String comment_tag_Url = "https://aip.baidubce.com/rpc/2.0/nlp/v1/comment_tag";
    		String comment_tag_Url = "https://aip.baidubce.com/rpc/2.0/nlp/v1/comment_tag";
//        String comment = "个人觉得福克斯好，外观漂亮年轻，动力和操控性都不错";
        String comment = "潮，善良；外观比较好看；好看，好开；靓丽，运动；漂亮；时尚；时尚  年轻   运动   外观新颖；好看；科技；灯漂亮；外形时尚好看；比老君威时尚；动力，变速箱；外形漂亮，时尚；外形动感；外形  矩阵大灯；外观好看，9AT变速箱，别克品牌安全；外观时尚，配置很高；时尚；好看！；好看；漂亮；潮；运动；好看；外观好看，试驾了觉换挡速度快，整体感觉不错；ryydhtr；外观造型时尚潮流；外观漂亮；外形漂亮；漂亮；时尚；好看；外观动感…腰线出色；科技好；年轻运动；好看；漂亮；车型外观好看；帅气；好看；还不错；喜欢前脸；好看；科技感强，外观非常潮，；漂亮；外观时尚；潮流，动感；时尚；造型潮流；帅气；高科技；内饰精致豪华；时尚、运动、豪华；漂亮；外形好看；外观好看，喜欢。；漂亮，；1；漂亮；外观漂亮   配置不错  主要是变速箱；好看；潮流好看；漂亮；外观好看；运动年轻；空间大了，外观漂亮；你；你；12；外观漂亮 配置高；好；外观好看；动感外观比较吸引人；很漂亮；外观更犀利；外观好看；运动时尚 美观大方变速箱；运动轿跑；轿跑；外观好看大气；外观很吸引人；第一次了解；漂亮；颜值高；科技感非常强；帅；运动；美颜，动感；外观不错，大灯好，就是没优惠；动感；外观时尚；外型漂亮；贤妻良母；外形比较时尚；美观；外观时尚；动力强劲，外观漂亮；变速箱；好看；外形很帅气；动感的造型，9AT；外观好看，内饰空间提升；车型外观还不错；年轻时尚；大气；动感；漂亮；外观漂亮；好看；时尚，好看，潮流；9速；还不错；空间大；外形时尚；美丽，大气！操控好；没优惠；好看；外观好看，档次高；外观时尚；时尚；时尚；好看；太漂亮了；好看；好看；外形运动好看，内饰豪华；漂亮；好看；时尚；好；造型漂亮；还行；外观漂亮；好看；年轻；科技感不错；运动；潮流；外观可以；内饰很漂亮，外观很不错；外观好看；潮流；漂亮；好看；漂亮；大气，好看；漂亮；好看；时尚感强；好看，时尚；漂亮；运动感十足；时尚大气；漂亮；变速箱很好；比老款好看；时尚；很年轻 很时尚 智能灯很科技；操控和动力；大气，时尚；比较溜；漂亮；好看；外观漂亮；运动；流线型好看；时尚，潮流，科技，配置高；帅；性价比高；配置高，外形感觉可以；9AT；时尚；车身跟大气，比较关注9AT变速想；外形好看；漂亮，外观很棒；很时尚的外观；运动；比较好看；漂亮；运动；外观动感运动；动感；动力；外观霸气好看 配置高；帅；时尚；动感时尚；颜值高，内饰上档次；外观时尚；潮流；外观时尚；好看；好看，性价比好；太贵了；不错；外观线条设计；太贵了；变速箱，；骚气；大气；车型漂亮，空间大；挺好的；好看；时尚运动；好看；帅；运动时尚；时尚；时尚；漂亮、动感；动力，外观；颜值高；漂亮；好看，漂亮；好看；好看；新颖；外观不过 9速变速箱；外观还有高科技；车子漂亮；外形不错；内饰好看。；外观好看，内饰豪华；排量，动力好；漂亮；外形好看；时尚，有特点；外形酷炫。配置齐全；好看；大气；非常漂亮，外观很喜欢；漂亮，配置高；红色好看；年轻，时尚；好看；个性运动；不错；发动机；运动；外观大气；大气；好看。帅；运动；外观大气；外观运动 引领潮流；外形好；靓，好像特斯拉；外观时尚 配置高端；运动；漂亮；好看；漂亮；大气，年轻化；外观；非常好看；外形动感；好看；一般般；外观好看；帅气；动力更好；大气，潮流；漂亮，时尚；外观时尚潮流；外观时尚；好看；时尚；潮；好看，好开；变速箱；时尚运动；外观不错，动力也不错；外观很运动时尚，功能配置很高；好看；酷；外观漂亮；外观很时尚；潮；好看；时尚，大气，红色辣眼睛；GS很不错；时尚；配置高.好看；潮；时尚；好看；外观就是小君越；外观时尚；比较新颖，科技感比较强；颜值很高，配置也可以！；外形不错，配置好；帅气；好看；运动，新潮；外观漂亮；帅气。；空间大了；惊艳；大气美观.科技感十足；外形美观；时尚；外观新颖；外形漂亮；漂亮；很不错；太棒了；好看；时尚；时尚；帅气有型；时尚；内饰豪华；漂亮；运动，拉风，年轻活力；漂亮，大气；时尚；外观运动；动感时尚；大气，漂亮；外型好看；造型美观，配置丰富；好看；靓丽；样子还不错；外观动感时尚；漂亮；好看；好看；比较好看，配置高；好；外观漂亮；动感的外。。；动感；外观时尚，动力好；大气时尚；年轻动感时尚；漂亮；很不错；外观时尚，好看；外观大气，内饰简约大方，价位偏高；大气；内饰精致，空间大，配置丰富；时尚；好看；外形漂亮；外观很好，配置也很好，主要害怕它掉价太快。；外形美观；外观好看；好看；大小合适，外形漂亮；样子很好看；美观；时尚；外观好看，内饰新颖。；好看；外形美观；外观时尚，红色很漂亮；帅气；潮；内饰空间还可以；时尚；外观好看，配置比较好；9速变速箱；动感；好看；科技好；时尚 动感 ；好看；动感；漂亮；试驾了 动力不错；帅；运动；颜值高；运动；发动机变速箱完美；外观好看；外观漂亮；外观好看；不错；挺漂亮的；大气；外观漂亮；骚气；车型还不错；时尚；好看；外观；外观漂亮 流线型好；时尚 动感；时尚；帅气；外观；比较时尚；大气；好看；好看；好看；时尚；有活力；非常大气，；好看；外观很漂亮；漂亮；运动时尚；我不太懂车，第一次用，就是感觉外观好看；动力强；前脸很犀利，很大气；动感时尚，引领潮流；外观大气；漂亮；漂亮，动感；外观时尚大气，内饰豪华；动感时尚豪华；红色车漂亮；潮；不错；非常完美；稳重，大气，时尚；靓丽；好看；还行；对新款车型比较感兴趣；不错；外观靓；外观不错；大气；外观不错；喜欢新亮点技术；价格合适；帅；好看；流线型好；漂亮；时尚，漂亮；动感；漂亮；有眼前一亮的感觉；外观；很好；时尚；车型很好看，9AT变速箱很好，；时尚；年轻；好看，9速变速肯定可以；大气；好看，运动，骚气；外观很好动力很好；外形时尚，配置丰富；外观帅气；漂亮；好看，秀气！；挺漂亮；喜欢红色；时尚；外观时尚；颜值最高；外观漂亮内饰设计风格好；9AT；挺好看的；时尚；高端大气；好看；外形帅气；还不错，就是没有优惠；还行；漂亮；好看；漂亮；个性，有活力；运动；年轻运动；安全性能吧还可以；外观漂亮；外观漂亮，9AT变速箱；年轻，时尚；动力不错，安全也高；动力；好看；帅；喜欢；时尚，运动；好看，性价比很高，时尚；外观时尚动感，科技感强；外观好看；线条流畅，好看；外观漂亮；时尚；时尚；美观，大方，时尚，潮流；好看；发动机变速箱可以，音响效果差的点；漂亮；潮；年轻，时尚；外观时尚 动动；运动；喜欢君威尤其是9AT的变速箱；漂亮；漂亮   动感；好车！；酷；年轻漂亮。；年轻时尚；很运动很时尚；比较动感；大气；外观好看；外形好看；漂亮；时尚漂亮；动力，外观；好看；动力强；漂亮；颜值高；时尚；w；外观时尚科技；运动风；潮；好看；大气；时尚动感，外观很运动，内饰很漂亮；好；时尚大气外观设计好看；大气，时尚；潮流；时尚；帅气，外观好看，配置好；外观好；外观漂亮，动力好 科技感高；漂亮；美；好看；还可以；帅气；很帅；漂亮；外观帅；漂亮、科技，；漂亮；悬挂偏软；时尚大气，有特点；运动；挺漂亮的配置都比较人性化；外观漂亮，动力搭配省油，而且充沛；好看；潮流时尚；外观好看；好看；帅，酷炫；样子好看；时尚；比较有型；漂亮；颜值担当；动力，品牌；很好；好看；外形好看；漂亮；漂亮；好看；外观漂亮；动感；好看；外规前卫，激烈；外观造型大气上档次；好看；外观时尚，动力强劲；外观时尚；外观好看；动力很强劲，外观很时尚；外观潮流，价格不优惠；运动，豪华；时尚；帅；科技感强，大气稳重；外观；外形动感；潮；外观好看；吗；运动时尚；高端大气潮流上档次；漂亮；外观，配置高；运动；时尚；主要给儿子买车，外观比较时尚，内饰设计精致，感兴趣变速箱；好看；外观比较年轻化；外观；好看；好看；外观大气，科技感十足；酷；高大上；外形好看；外观还不错；时尚，年轻；外观漂亮；外观动感时尚；挺不错的样子；外观漂亮；时尚；外形漂亮；好看；动力还可以；抬头显示；好看；动力好，配置多；漂亮；车外观霸气；运动十足；配置好；外形设计比较喜欢；时尚；颜值 动力 ；时尚运动；外观不错；挺好看的；太贵了；运动 时尚；年轻运动；一般；外观；时尚；时尚大气；挺好看的；时尚；好；外观好；好看；时尚的外观；外观；漂亮；漂亮；好看；潮流运动；时尚；gyvf；外观很好看；外观内饰比较上档次；运动；外观新颖；运动时尚；蛮不错的；运动，配置高。；外观潮流；漂亮；大气；流线型好看，特别感兴趣那个大灯；外形，空间；外观好看；车型好看；大气，时尚；好看；好看；潮。好看；大气；外观漂亮；漂亮；车型漂亮；大灯很亮眼；漂亮，时尚；外观很漂亮；潮；漂亮；车身流线漂亮；老婆喜欢；操纵感比较好；漂亮；好看！漂亮！；大气；好看；年轻，时尚，配置不错；外形很酷，配置性价比很高，变速箱很满意；潮 漂亮；外观好看；外观时尚，大气；外观漂亮；好看；颜值高";
        try {
            Map<String, Object> map = new HashMap<String, Object>();
            map.put("comment", comment); // 评论内容
            map.put("entity", "NULL"); // 实体名，当前取值为NULL，暂时不生效
            map.put("type", "10"); // 类别
            String params = GsonUtils.toJson(map);
            System.out.println(params);
       //     params = URLEncoder.encode(params, "GBK");
            System.out.println(params);
            /**
             * 线上环境access_token有过期时间， 客户端可自行缓存，过期后重新获取。
             */
            String accessToken = "24.48c7bdb11746e9b84df4bbc54ce78a52.2592000.1506484027.282335-10060860";
            String result = HttpUtil.post(comment_tag_Url, accessToken, params);
            System.out.println(result);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}